class Nodo {
    public Object valor; // valor
    public Nodo izquierdo; // Hijo izquierdo
    public Nodo derecho; // Hijo derecho
                          // constructor
    /**                       // constructor del nodo binario
     * v : valor del nodo
     * l : referencia al hijo izquierdo
     * r : referencia al hijo derecho
     */                    // constructor de NodoBinario
    
    public Nodo( Object v, Nodo l, Nodo r) {
        if ( v == null ) throw new IllegalArgumentException( );
        valor = v;
        izquierdo = l;
        derecho = r;
    }
}
